/**
 * 运营商查询对象类型
 */
export interface OperatorQuery extends PageQuery {
  name?: string
  no?: string
}

/**
 * 运营商返回对象
 */
export interface OperatorVO extends BaseEntity {
  /**
     * 实际经营地址
     */
  address?: string;
  /**
   * 支付宝登录号(支持邮箱和手机号格式)
   */
  alipayLogonId?: string;
  /**
   * 开户账号
   */
  bankCard?: string;
  /**
   * 银行卡正面
   */
  bankZm?: string;
  /**
   * 运营商类型（1：企业，:2：个人）
   */
  dwType?: number;
  /**
   * 法人姓名
   */
  fr?: string;
  /**
   * 法人身份证
   */
  frSfz?: string;
  /**
   * 法人身份证反面
   */
  frSfzfm?: string;
  /**
   * 法人身份证正面
   */
  frSfzzm?: string;
  /**
   * 法人手机号
   */
  frSjh?: string;
  /**
   * 主键
   */
  id?: number;
  /**
   * 发票单位注册地址
   */
  invoceAddress?: string;
  /**
   * 发票开户银行账号
   */
  invoceBankCard?: string;
  /**
   * 发票开户银行名称
   */
  invoceBankName?: string;
  /**
   * 发票纳税人识别号
   */
  invoceCreditCode?: string;
  /**
   * 发票单位电话
   */
  invoceDwdh?: string;
  /**
   * 发票抬头
   */
  invoceHeader?: string;
  /**
   * 开户支行
   */
  khd?: string;
  /**
   * 开户行
   */
  khh?: string;
  /**
   * 开户行行号/银联号
   */
  khhNo?: string;
  /**
   * 开户名
   */
  khm?: string;
  /**
   * 运营商名称
   */
  name?: string;
  /**
   * 运营商编号(示例：A10049)
   */
  no?: string;
  /**
   * 统一社会信用代码
   */
  nsrSbh?: string;
  /**
   * 密码输入错误次数
   */
  passErrorNum?: number;
  /**
   * 密码冻结结束时间
   */
  passFrozenTime?: Date;
  /**
   * 支付密码
   */
  payPassword?: string;
  /**
   * 状态（0:禁用 1:启用 ）
   */
  status?: number;
  /**
   * 所属行政区编码
   */
  unitArea?: string;
  /**
   * 行政区名称
   */
  unitAreaName?: string;
  /**
   * 经办人姓名
   */
  wtr?: string;
  /**
   * 经办人邮件
   */
  wtrEmail?: string;
  /**
   * 经办人身份证
   */
  wtrSfz?: string;
  /**
   * 经办人手机号
   */
  wtrSjh?: string;
  [property: string]: any;
}

export interface addOrEditForm {
  /**
   * 实际经营地址
   */
  address: string;
  /**
   * 支付宝登录号(支持邮箱和手机号格式)
   */
  alipayLogonId: string;
  /**
   * 开户账号
   */
  bankCard: string;
  /**
   * 银行卡正面
   */
  bankZm: string;
  /**
   * 运营商类型（1：企业，:2：个人）
   */
  dwType: string | number;
  /**
   * 法人姓名
   */
  fr: string;
  /**
   * 法人身份证
   */
  frSfz: string;
  /**
   * 法人身份证反面
   */
  frSfzfm: string;
  /**
   * 法人身份证正面
   */
  frSfzzm: string;
  /**
   * 法人手机号
   */
  frSjh: string;
  /**
   * 发票单位注册地址
   */
  invoceAddress: string;
  /**
   * 发票开户银行账号
   */
  invoceBankCard: string;
  /**
   * 发票开户银行名称
   */
  invoceBankName: string;
  /**
   * 发票纳税人识别号
   */
  invoceCreditCode: string;
  /**
   * 发票单位电话
   */
  invoceDwdh: string;
  /**
   * 发票抬头
   */
  invoceHeader: string;
  /**
   * 开户支行
   */
  khd: string;
  /**
   * 开户行
   */
  khh: string;
  /**
   * 开户行行号/银联号
   */
  khhNo: string;
  /**
   * 开户名
   */
  khm: string;
  /**
   * 运营商名称
   */
  name: string;
  /**
   * 统一社会信用代码
   */
  nsrSbh: string;
  /**
   * 所属行政区编码
   */
  unitArea: string;
  /**
   * 行政区名称
   */
  unitAreaName: string;
  /**
   * 经办人姓名
   */
  wtr: string;
  /**
   * 经办人邮件
   */
  wtrEmail: string;
  /**
   * 经办人身份证
   */
  wtrSfz: string;
  /**
   * 经办人手机号
   */
  wtrSjh: string;
  /**
   * 营业执照
   */
  yyzz: string;
  /**
   * 开户许可证
   */
  khxkz: string;
  /**
   * 经办人身份证正面
   */
  jbrSfzzm: string;
  /**
   * 经办人身份证反面
   */
  jbrSfzfm: string;
  
  [property: string]: any;
}
